package com.ea.report.pojo.dto;

import com.baomidou.mybatisplus.annotation.TableId;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class ReportPropertiesDto {

    /**
     * 报告数值的id-主键
     */
    @TableId
    private Long reportPropertiesId;

    /**
     * 具体参数的id
     */
    private Long propertiesId;

    /**
     * 具体参数的名称
     */
    private String propertiesName;

    /**
     * 报告的id
     */
    private Long reportId;

    /**
     * 单位的id
     */
    private Long companyId;

    /**
     * 0-正常 1-高于参考值 2-低于参考值
     */
    private Integer compare;

    /**
     * 显示次序
     */
    private Long defaultCompanyConfId;

    /**
     * 值
     */
    private Integer valueInt;

    /**
     * 值
     */
    private String valueText;

    /**
     * 值的类型 值的类型(1-整型 2-Graph的json)
     */
    private Integer type;

    /**
     * 参考值-下限
     */
    private String referenceLower;

    /**
     * 参考值-上限
     */
    private String referenceUpper;

    /**
     * 低于参考值意见
     */
    private String lowerComment;

    /**
     * 高于参考值意见
     */
    private String upperComment;
}
